package py.edu.ucom.poo.waterloo;
/**
 * 
 * @author PILLO
 *Esta clase es la casilla del tablero contiene la posicion [x][y] dentro del 
 *tablero y la informacion de si tiene o no una ficha sobre esa casilla
 */
public class Casilla {
	private int posX;
	private int posY;
	private Ficha ficha;
	private boolean esAgua;
	/**
	 * Este metodo es el constructor de la clase Casilla lo que hace es setear 
	 * las posiciones x e y dentro del tablero y carga una ficha vacia dentro de 
	 * cada casilla
	 * @param posX posicion de las filas dentro del tablero
	 * @param posY posicion de las columnas dentro del tablero
	 */
	public Casilla(int posX, int posY) {
		this.posX = posX;
		this.posY = posY;
		this.esAgua=false;
		this.ficha=new Ficha();
	}
	public Casilla(){
		
	}
	public Ficha getFicha() {
		return ficha;
	}
	public void setFicha(Ficha ficha) {
		this.ficha = ficha;
	}
	public int getPosX() {
		return posX;
	}
	public void setPosX(int posX) {
		this.posX = posX;
	}
	public int getPosY() {
		return posY;
	}
	public void setPosY(int posY) {
		this.posY = posY;
	}
	public boolean isEsAgua() {
		return esAgua;
	}
	public void setEsAgua(boolean esAgua) {
		this.esAgua = esAgua;
	}
}